home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / modules.lha / modules / gadgets / fuelgauge.m < prev    next >
Encoding:
Text File  |  2001-10-28  |  2.2 KB  |  57 lines

  1. /*
  2. **  $VER: fuelgauge.h 44.1 (19.10.1999)
  3. **  Includes Release 44.1
  4. **
  5. **  Definitions for the fuelgauge.gadget BOOPSI class
  6. **
  7. **
  8. **  (C) Copyright 1987-1999 Amiga, Inc.
  9. **      All Rights Reserved
  10. */
  11. /*****************************************************************************/
  12. //MODULE 'reaction/reaction','intuition/gadgetclass'
  13. /*****************************************************************************/
  14. #define FUELGAUGE_Dummy       (REACTION_Dummy + 0x12000)
  15. #define FUELGAUGE_Min       (FUELGAUGE_Dummy + 1)
  16. /* (LONG) fuelgauge minimum value. */
  17. #define FUELGAUGE_Max       (FUELGAUGE_Dummy + 2)
  18. /* (LONG) fuelgauge maximum value. */
  19. #define FUELGAUGE_Level       (FUELGAUGE_Dummy + 3)
  20. /* (LONG) fuelgauge level (value between min and max). */
  21. #define FUELGAUGE_Orientation   (FUELGAUGE_Dummy + 4)
  22. /* (WORD) orientation mode. */
  23. #define FUELGAUGE_Percent     (FUELGAUGE_Dummy + 5)
  24. /* (BOOL) render numeric percentage display. */
  25. #define FUELGAUGE_Ticks       (FUELGAUGE_Dummy + 6)
  26. /* (WORD) enable tick marks if number of ticks set is not 0. */
  27. #define FUELGAUGE_ShortTicks  (FUELGAUGE_Dummy + 7)
  28. /* (WORD) enable small intermediate tick marks. */
  29. #define FUELGAUGE_TickSize    (FUELGAUGE_Dummy + 8)
  30. /* (WORD) height of  large tick makrs. */
  31. #define FUELGAUGE_TickPen     (FUELGAUGE_Dummy + 9)
  32. /* (WORD) tickmark pen. */
  33. #define FUELGAUGE_PercentPen  (FUELGAUGE_Dummy + 10)
  34. /* (WORD) pen number to use for inner gauge percange rendering. */
  35. #define FUELGAUGE_FillPen     (FUELGAUGE_Dummy + 11)
  36. /* (WORD) pen number to use for the fuelbar. */
  37. #define FUELGAUGE_EmptyPen    (FUELGAUGE_Dummy + 12)
  38. /* (WORD) fuelgauge background/empty pen number. */
  39. #define FUELGAUGE_VarArgs     (FUELGAUGE_Dummy + 13)
  40. /* argument array for GA_Text varargs string */
  41. #define FUELGAUGE_Justification   (FUELGAUGE_Dummy + 14)
  42. /* GA_Text justification mode */
  43. /*****************************************************************************/
  44. /* FUELGAUGE_Orientation modes
  45.  */
  46. #define FGORIENT_HORIZ  0
  47. #define FGORIENT_VERT  1
  48. /* FUELGAUGE_Justification modes
  49.  */
  50. #define FGJ_LEFT  0 // default
  51. #define FGJ_CENTER  1
  52. #define FGJ_CENTRE  FGJ_CENTER  // english/canadian spellings
  53. /* Obsolete, DO NOT USE!
  54.  */
  55. #define FUELGAUGE_HORIZONTAL  FGORIENT_HORIZ
  56. #define FUELGAUGE_VERTICAL  FGORIENT_VERT
  57.